technical specialist - Turkish English Dictionary